Towards Dependable Development Tools for Embedded Systems: A Case Study in Software Verification

نویسنده

  • Uwe Petermann
چکیده

This case study describes the specification and formal verification of the key part of TeCOM, a development tool for the design of open loop programmable control developed at the University of Applied Sciences in Leipzig. TeCOM translates the high-levei representation of an open loop programmable control into a machine executable instruction list. The produced instruction list has to exhibit the same behavior as suggested by the high-level representation. We discuss the following steps of the case study: characterization of the correctness requirements, design of a verification strategy, and the correctness proof.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Model-based Toolchain for the High-Confidence Design of Embedded Systems

While design automation for hardware systems is quite advanced, this is not the case for practical embedded systems. The current state-of-the-art is to use a software modeling environment and integrated development environment for code development and debugging, but these rarely include the sort of automatic synthesis and verification capabilities available in the VLSI domain. This paper introd...

متن کامل

An Approach to Formal Verification of Embedded Software

Modern distributed large-scale systems comprise very large number of embedded processors, which are running embedded software. The complexity of these systems of systems is so high that it becomes unmanageable by humans. Under such circumstances, formal methods and the corresponding tools is being a subject of intensive research and development in both industry and academia. The objective of th...

متن کامل

A Dependable Software Development Kit for Commercial Applications in Embedded Systems

In this paper we present a set of tools designed to support the software engineer in releasing dependable applications for embedded systems requiring commercial software. We propose three different tools: WRAP, a tool able to wrap a set of software modules that transparently enhance the dependability characteristic of any executable software, EXEM, an external world and device emulator tool, an...

متن کامل

Towards Efficient Development of Embedded Real-Time Systems, the Component Based Approach

We present our joint view for efficient development of efficient and dependable ERTS (Embedded Real-Time Systems). This view is based on the three main viewpoints of (1) the software designer, (2) the analysis tools, and (3) the code synthesis tools/run-time environment. Our position is that any approach that is to achieve (i) decreased development effort, (ii) increased software quality, and (...

متن کامل

Towards Efficient Development of Embedded Real-Time Systems, the Component Based Approach

I present my joint view for efficient development of efficient and dependable ERTS (Embedded Real-Time Systems). This view is based on the three main viewpoints of (1) the software designer, (2) the analysis tools, and (3) the code synthesis tools/run-time environment. Our position is that any approach that is to achieve (i) decreased development effort, (ii) increased software quality, and (ii...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000